home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / AMIGA / (A)Z / (A)Z6.ADF / AmigaBBS / HELP.TXT < prev    next >
Text File  |  1989-01-01  |  6KB  |  158 lines

  1. HELP.TXT 881220
  2.  
  3. 1.  My programs are written by me, for me and not for anyone else.
  4.  
  5. 2.  There are bugs in my programs.  If they annoy me, I fix them.
  6.  
  7. 3.  Source code is to be understood only by me.
  8.  
  9. 4.  Some code is optimized for speed, some for RAM usage.
  10.  
  11. 5.  My programs are written for my system.
  12.  
  13. 6.  This is a learning experience, not a software factory.
  14.  
  15. 7.  Money is the root of all evil.
  16.  
  17.   And BLA BLA BLA!
  18.  
  19.     Having my fill of writing programs for someone else to sell, I made a
  20. decision to do it my way.  So what you get is an unpolished kludge of
  21. software.  You (anybody) asked for it.   These things run on my system,
  22. and dam little effort was made to have them run on yours.
  23.  
  24.     This is perhaps an apology for my sloppy code.  There were no examples
  25. to guide me, only years of try it, try something else, and if that doesn't
  26. work then try again.  The remnants of which I am sending you.  Maybe, but
  27. unlikely, in 5 years you may see a presentable version.  So do as you wish
  28. with this code.  Fix it, change it, give it away, throw it away ....
  29. anything but sell it.  
  30.  
  31. ---
  32. MY EQUIPMENT
  33.  
  34.   AMIGA 1000 with 1 MEG RAM at location 000000 and 2 meg RAM at 200000.
  35.   1 external 3.5" drive, 2 external 5.25" drives, 65meg SCSI ST-277N.
  36.  
  37.   Kantronics KAM TNC, CTS/RTS handshaking, serial pins 1,2,3,4,5,7 run
  38.          straight thru to Amiga, pins 6 & 20 jumpered on Amiga.
  39.          Also pin 8 (CD) 380 ohm resistor to 21 (+5volts) on Amiga.
  40.          Check Amiga 500 Serial port!  Do NOT run all 23 wires!!
  41. ---
  42. TIMEOUTS
  43.  
  44.   Problem remains.   When sending a large file, Amiga sends file to TNC,
  45. which buffers the whole file.  Amiga waits for input from user, thinking
  46. that file was sent, and times out waiting.  By setting KPC parameters,
  47. you can decrease size of KPC buffers - set NUMNODES to 3 for 3 KA-NODES,
  48. then increase PBBS to largest value, and back off 1 or 2.  Then:
  49.  
  50. MYNODE CALL-1    like N3ET-1 for KANODE Call
  51. MYPBBS CALL-5    like N3ET-5 for KPC internal BBS
  52.  
  53.   AmigaBBS polls the KPC with a STATUS command.  KPC returns string such
  54. as "A/V stream - IO #CONNECTED TO" and keys off the "#" to tell
  55. that there are outstanding packets to be sent.
  56.  
  57.   Timer is 256 seconds, ~4.5 minutes, and will timeout connection even if
  58. AmigaBBS is not running.  This so Amiga doesn't get hung by someone who
  59. connects and doesn't disconnect.
  60.  
  61. ---
  62. FORWARDING
  63.  
  64.   69 B$  5363 ALL    N3ET   EPA    8811091250 BBS List
  65. >Uses B:FWD and sends as BID type bulletin to all enabled for "EPA",
  66.  must find a valid BID in B:BID file.
  67.   
  68.   65 BN   439 ALL    N3ET   N3DPU  8811071355 A test message
  69. >Uses B:FWD to send to a BBS that handles N3DPU (or direct to N3DPU).
  70.  
  71.   63 BN   439 ALL    N3ET   EPA    8811071355 A test message
  72. >Will not forward.  Only B$ will work for regions like "EPA"
  73.  
  74.   60 BF  1526 ALL    K2ADJ         8706261453 EASTLINK radio news
  75. >Will not forward. "F" says already forwarded. "F" put there by BBS.
  76.  
  77.   59  Y  3342 N3ET   WB3KRN WA3MNT 8706260159 Amiga Newsletter.
  78. >Will not forward. Message was read already.
  79.  
  80.  
  81.   BBS does not initiate forwards.  It is a slave to other BBS's.
  82. "F>" cause AmigaBBS to forward (per above) anything in B:DIR file
  83. to other BBS that has not already been forwarded.
  84.  
  85. ---
  86. SOURCE CODE TO RUNNABLE
  87.  
  88.   Source code is written to be complete in itself.  No INCLUDE files needed.
  89. Do "CD RAM:"  "COPY B:ASM/BBS.ASM RAM:" then do following commands:
  90.  
  91.   ASMB BBS.ASMB -O BBS.O -L BBS.LIST
  92.              and
  93.   ALINK BBS.O TO BBS
  94.  
  95. Now AmigaBBS runnable file is in RAM.  But it needs 8k stack or better:
  96.  
  97.   STACK 8000
  98.  
  99. Then:
  100.  
  101.   RUN BBS
  102.  
  103. ---
  104. RUNNING AmigaBBS
  105.  
  106.   If program just hangs, could be because SERIAL pin 20 (DTR) & 6 (DSR)
  107. are not jumpered on Amiga. Also have pin 8 (CD) & 21 (+5volts) jumpered
  108. via 1k resistor to pull pin 8 high.
  109.  
  110.   Default BAUD is 9600, type F3 key to change.. 9600,2400,1200,300 BAUD are
  111. available.   It is a borderless window, but CLOSE,DRAG,FRONT/BACK,SIZING
  112. gadgets are always there, just not visable all the time.
  113.  
  114.   F1 - Toggles CAPTURE file OPEN/CLOSE.  Prompts for filename and defaults
  115.        to Current Directory (CD) if DISK path (DF1:DIR/FILENAME) not used.
  116.  
  117.   F2 - Toggles SEND file OPEN/CLOSE.  Prompting.
  118.  
  119.   F3 - Changes BAUD, 9600,2400,1200,300.
  120.  
  121.   F4 - Nothing
  122.  
  123.   F5 - Toggles MONITOR MODE.  Kinda cleans up received packets when just
  124.        monitoring activity.  Needs "HEADERLN ON" TNC parameter set.
  125.        Makes monitoring look somewhat like connected mode, Deletes call
  126.        headers, deletes duped lines, deletes trailing spaces.  Saves screen
  127.        and CAPTURE space.
  128.  
  129.   F6 - Opens NEWCLI.  Useful when you bomb a task.  Remember this key !!
  130.  
  131.   F7 - Forces a forward after you connect to another BBS.
  132.  
  133.   F8 - Nothing (a non-working hack at TALK command).
  134.  
  135.   F9 - Toggles AmigaBBS enable.  Clears "C" connect history from HELP line.
  136.  
  137.   F10 -Causes exit from program, same as CLOSE gadget in upper left of
  138.        window.  If AmigaBBS is running, will disconnect user and clean
  139.        house.  Press F10 again to exit program.
  140.  
  141.   HELP- Prints info line in window.
  142.        ^ means someone IS connected to BBS.
  143.        M means in MONITOR MODE.
  144.        B means BBS enabled.
  145.        C means someone connected to you or BBS while you were out.
  146.        XXXX filename=OPEN/CLOSED for capture file status.
  147.        9600 BAUD - obvious.
  148.        XXXX first number is byte count in capture file.
  149.        XXXX 2nd number is line count in capture file.
  150.        XXXX HEX serial status - ignore it.
  151.         NOTE: These numbers are START ADDR and END ADDR of program until
  152.               a CAPTURE file is opened.
  153.  
  154. Randy Lilly  N3ET @ N3ET
  155. 752 S. Carldon st
  156. Allentown, PA  18103    (215) 791-3774
  157.  
  158.